package com.love.marriage.userVirtualCallConfigInfo.service;

import com.love.marriage.userVirtualCallConfigInfo.vo.UserVirtualCallConfigInfoVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.love.marriage.userVirtualCallConfigInfo.entity.UserVirtualCallConfigInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 用户接收虚拟通话配置表 服务类
 * author: alex
 * createDate: 2024-11-19 07:32:04
 * description: 我是由代码生成器生成
 * version: 1.0.0
 */
public interface UserVirtualCallConfigInfoService extends IService<UserVirtualCallConfigInfo> {

    Page<UserVirtualCallConfigInfoVo> getPage(Long pageNum, Long pageSize, UserVirtualCallConfigInfoVo userVirtualCallConfigInfoVo);

    UserVirtualCallConfigInfoVo queryUserVirtualCallConfigInfo(Long id);

    UserVirtualCallConfigInfoVo queryUserVirtualCallConfigInfoByUserId(Long userId);

    UserVirtualCallConfigInfoVo addVirtualCall(UserVirtualCallConfigInfoVo userVirtualCallConfigInfoVo);


    UserVirtualCallConfigInfoVo addUserVirtualCallConfigInfo(UserVirtualCallConfigInfoVo userVirtualCallConfigInfoVo);

    UserVirtualCallConfigInfoVo updateUserVirtualCallConfigInfo(UserVirtualCallConfigInfoVo userVirtualCallConfigInfoVo);

    Boolean deleteUserVirtualCallConfigInfo(String ids);
}
